Big Huge Thesaurus

shell corporation

noun